noise damping pad - Turkish English Dictionary